package com.wxx;

/**
 * @author: Jetwang
 * @date: 2022/3/27 21:45
 * @description: Queue 队列
 * @version: 1.0
 */
public interface Queue<T> {
    /**
     * 获取队列大小
     * @return
     */
    int getSize();

    /**
     * 判断队列是否为空
     * @return
     */
    boolean isEmpty();

    /**
     * 入列
     * @param t
     */
    void enqueue(T t);

    /**
     * 出列
     * @return
     */
    T dequeue();

    /**
     * 获取队列头部的值
     * @return
     */
    T getFront();
}
